Why the Virtual Nature of Software Makes It Ideal for Search Based Optimization
نویسنده
چکیده
This paper provides a motivation for the application of search based optimization to Software Engineering, an area that has come to be known as Search Based Software Engineering (SBSE). SBSE techniques have already been applied to many problems throughout the Software Engineering lifecycle, with new application domains emerging on a regular basis. The approach is very generic and therefore finds wide application in Software Engineering. It facilitates automated and semi-automated solutions in situations typified by large complex problem spaces with multiple competing and conflicting objectives. Previous work has already discussed, in some detail, the advantages of the SBSE approach for Software Engineering. This paper summarises previous work and goes further, by arguing that Software Engineering provides the ideal set of application problems for which optimization algorithms are supremely well suited.
منابع مشابه
The New Neutral Secondary Goal based on Ideal DMU Evaluation in Cross-Efficiency
Cross-efficiency is a famous ranking method for data envelopment analysis (DEA) that deletes unrealistic weights pattern with no need to a priori information related to weights restrictions. This method analyzes each decision making unit (DMU) taking into account the best weights resulted from assessing other DMUs. In cross-efficiency evaluation, secondary goals such as aggressiveness, be...
متن کاملOptimal Operation Management of Grid-connected Microgrid Using Multi-Objective Group Search Optimization Algorithm
Utilizing distributed generations (DGs) near load points has introduced the concept of microgrid. However, stochastic nature of wind and solar power generation as well as electricity load makes it necessary to utilize an energy management system (EMS) to manage hourly power of microgrid and optimally supply the demand. As a result, this paper utilizes demand response program (DRP) and battery t...
متن کاملA knowledge-based NSGA-II approach for scheduling in virtual manufacturing cells
This paper considers the job scheduling problem in virtual manufacturing cells (VMCs) with the goal of minimizing two objectives namely, makespan and total travelling distance. To solve this problem two algorithms are proposed: traditional non-dominated sorting genetic algorithm (NSGA-II) and knowledge-based non-dominated sorting genetic algorithm (KBNSGA-II). The difference between these algor...
متن کاملWhy we need to read and understand literature: literariness and Hans Rosling’s Factfulness (2018)
My article addresses the qualities of “good” literature and how an understanding of the nature of literary devices, so-called “literariness”, can enhance the reading experience. Focusing on Hans Rosling’s Factfulness (2018), I discuss some of the most important features of good writing. Six literary devices have been selected for special attention: point of view, tone, amplification, anecdotes,...
متن کاملThe Necessity of Considering Innate Aspects in Contemporary Handicrafts Education
Crafts masters have been trying to train good and committed artists by providing facilities and using suitable space. But it seems impossible to achieve this if not paying attention to the basic needs in the field of handicrafts education. In this study we will try to explain these basic needs in crafts education to determine that this issue is very important. This study seeks answering this qu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010